package com.detu.ivos.user.mapper.usermapper;

import com.detu.ivos.user.pojo.dto.UserQuery;
import com.detu.ivos.user.pojo.entity.User;
import com.detu.ivos.user.pojo.vo.UserVO;

import java.util.List;

public interface UserMapper {
    UserVO selectByUsername(String username);
    void insert(User user);

    //List<UserVO> selectByUsernameAndStatus(@Param("username") String username, @Param("status") String status);
    List<UserVO> selectByUsernameAndStatus(UserQuery userQuery);
    void update(User user);

    int deleteUserById(Long userId);

    UserVO selectById(Long parentId);

}
